package ch18_IO;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

/**
 * @author yuchao
 * @Description 缓冲输入文件
 * 
 */
public class BufferedInputFile {
	public static String read(String filename) throws IOException {
		//reading input by lines
		BufferedReader in = new BufferedReader(new FileReader(filename));
		String s;
		StringBuilder sb = new StringBuilder();
		while((s = in.readLine()) != null){
			sb.append(s + "\n");
		}
		in.close();
		return sb.toString();
	}
	public static void main(String[] args) throws IOException {
		System.out.println(read("BufferedInputFile.java"));
	}
}
